/* 财务行政驳回节点 */
.all_stage_class {
		margin-left: 30rpx;
		background: #ffffff;
		box-shadow: 2rpx 3rpx 8rpx 0rpx rgba(0, 0, 0, 0.2);
		border-radius: 10px;
		position: absolute;
		z-index: 1200;
	}
.all_stage_nickname {
		padding: 20rpx;
		font-size: 26rpx;
		text-align: center;

	}

/* 项目各页头部按钮 */
.all_project_head_btn {
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
}

/* 文字居中 */
.all_text_center {
	display: flex;
	justify-content: center;
	align-items: center;
}

/* 流程进度按钮 */
.all_stepIcon {
	width: 202rpx;
	height: 60rpx;
	margin-bottom: 10rpx;
	margin-right: 10rpx;
}

/* 指引步骤样式 */
.all_guide_style {}

.all_text_overflow {
	display: block;
	width: 180rpx;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.all_flex_row {
	display: flex;
	flex-direction: row;
}

/* 签名板 */
.all_xiaolu {
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 12000;
}

.all_signPic {
	width: 300rpx;
	height: 600rpx;
	transform: rotate(-90deg);
	margin-top: -150rpx;
	margin-left: 200rpx;
}

.all_signPic_mini {
	width: 50rpx;
	height: 100rpx;
	transform: rotate(-90deg);
}


/* 多层选择 */
.all_table_line_item {
	width: auto;
	height: 52rpx;
	border: 1rpx solid #ebebeb;
	line-height: 52rpx;
	text-align: center;
}

.all_table_line {
	font-size: 20rpx;
	font-family: PingFang SC;
	font-weight: 500;
	color: #333333;
	display: flex;
	flex-direction: row;
}

/* 弹出抽屉按钮 */
.all_drawer_show {
	width: 180rpx;
	height: 50rpx;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 15rpx;
	margin-right: 20rpx;
	font-size: 26rpx;
	background-color: #40A0F2;
	color: #FFFFFF;
}
.all_correlation_btn{
	width: 272rpx;
	height: 60rpx;
	margin-right: 10rpx;
}

/* 抽屉展示的相关条目 */
.all_project_relevant {
	height: 90rpx;
	border-bottom: 1rpx solid #f4f4f4;
	display: flex;
	flex-direction: row;
	justify-content: space-around;
	align-items: center;
	z-index: 999;
}

.all_relevant_line1 {
	width: 40%;
	display: flex;
	justify-content: center;
}

.all_relevant_line2 {
	width: 30%;
	display: flex;
	justify-content: center;
}

.all_relevant_line3 {
	width: 30%;
	display: flex;
	justify-content: center;
}

.all_project_relevant_line {
	display: flex;
	justify-content: center;
}

/* 相关列表 */
.all_drawer_relevant_item {
	width: 500rpx;
	height: 700rpx;
	background-color: #FFFFFF;
	position: absolute;
	top: 200rpx;
	left: 50rpx;
	box-shadow: 1px 3px 15px 0px rgba(3, 70, 126, 0.2);
}

.all_type_list {
	width: 500rpx;
	height: 600rpx;
	background-color: #FFFFFF;
	position: absolute;
	left: 150rpx;
	box-shadow: 1px 3px 15px 0px rgba(3, 70, 126, 0.2);
	z-index: 99;
}

.all_type_list_item {
	height: 60rpx;
	font-size: 26rpx;
	border-bottom: 1rpx solid #f4f4f4;
	display: flex;
	align-items: center;

}

.all_closeIcon {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 80rpx;
	background: linear-gradient(0deg, #037CE3, #2EB3FF);
	color: #FFFFFF;
}

.all_relevant_item_text {
	padding: 15rpx;
	font-size: 28rpx;
	margin-top: 10rpx;
	border-bottom: 1rpx solid #F4F4F4;
}

.all_relevant_item_line {
	margin-bottom: 5rpx;
}

.all_relevant_item_text1 {
	margin-left: 5rpx;
	color: #40A0F2;
}

.all_relevant_item_text2 {
	margin-left: 80rpx;
}

.all_text_title {
	font-weight: bold;
}

.all_textar {
	width: 630rpx;
	height: 225rpx;
	background: #f7f7f7;
	margin-top: 30rpx;
	margin-left: 30rpx;
	padding: 20rpx;
}

.all_item_info_project {
	width: 100%;
	height: auto;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	font-size: 26rpx;
	font-family: PingFang SC;
	font-weight: 500;
	color: #333333;
	padding-top: 10rpx;
	padding-bottom: 10rpx;
	padding-left: 15rpx;
	border-bottom: 1px solid #DCDFE6;
}

.all_sousuo_img {
	width: 90rpx;
	height: 76rpx;
	background: #f7f7f7;
	border-radius: 0 36rpx 36rpx 0;
	position: absolute;
	top: 10rpx;
	left: 600rpx;
	z-index: 99;
}

.all_sousuo_img_mini {
	width: 30rpx;
	height: 30rpx;
	position: absolute;
	z-index: 999;
	right: 40rpx;
	top: 20rpx;
}

/* 多层部门人员选择 */
.all_user_select_plus {
	width: 550rpx;
	height: auto;
	position: absolute;
	background: #ffffff;
	/* top: 575rpx; */
	left: 170rpx;
	z-index: 999;
	border-radius: 10rpx;
	box-shadow: 2rpx 3rpx 8rpx 0rpx rgba(0, 0, 0, 0.2);

}

.all_tab_line {
	width: 100%;
	display: flex;
	border-bottom: 1rpx solid #E4E7ED;
}

.all_tab_item {
	height: 70rpx;
	display: inline-block;
	line-height: 70rpx;
	margin-left: 30rpx;
	font-size: 28rpx;
}

.all_user_select_show {}

.all_select_item {
	height: 60rpx;
	display: flex;
	align-items: center;
	border-bottom: 1rpx solid #E4E7ED;
	font-size: 26rpx;
	padding-left: 30rpx;
}

.all_select_input_cancel {
	width: 70rpx;
	height: 60rpx;
	font-size: 40rpx;
	position: absolute;
	right: 30rpx;
	top: 165rpx;
	text-align: center;
	color: #DD524D;
	z-index: 100;
}

/* 审批弹窗底部 */
.all_shenpi_bottom {
	display: flex;
	flex-direction: row;

}

.all_shenpi_bottom_btn {
	width: 50%;
	height: 80rpx;
	display: flex;
	justify-content: center;
	align-items: center;
}
